class Student(object):
    #类属性直接定义在类中
    count = 0
    def __init__(self,name):
        # 实例【对象】属性定义在构造函数中
        self.name=name
        # 每次创建一个对象，类属性的count+1
        Student.count += 1

    def get_name(self):
        #获取用户名字
       return self.name

    @classmethod
    def get_total_student_count(cls):
        #获取所有学生的数目
        return cls.count


if __name__=="__main__":
    stud1=Student("xiaoming")
    stud2=Student("xiaolan")
    stud3=Student("xiaojun")
    #打印学生数目，类属性既可以使用类名访问也可以使用实例名字访问
    print(Student.get_total_student_count())
    print(stud3.get_total_student_count())
